package com.ys.otms.dao;

import com.ys.otms.dto.HuoYuanDto;
import com.ys.otms.dto.HuoYuanShipDto;
import com.ys.otms.dto.ParamDto;
import com.ys.otms.dto.ShipInfoDto;

import java.util.List;

public interface IHuoYuanDao {

    void insertCompanyHuoYuan(HuoYuanDto huoYuanDto);

    List<HuoYuanDto> selectCompanyHuoYuan(ParamDto paramDto);

    List<ShipInfoDto> selectHuoYuanShip(ParamDto paramDto);

    int selectCompanyHuoYuanByCount(ParamDto paramDto);

    int selectCompanyInformShipByCount(ParamDto paramDto);

    void insertHuoYuanShip(List<HuoYuanShipDto> huoYuanShipDtoList);

    int selectHuoYuanShipByCount(ParamDto paramDto);

    List<ShipInfoDto> selectShipPhoneByListShipId(List<ShipInfoDto> shipInfoDtoList);

}
